package demo3;

public class Test {
    public static void main(String[] args) throws InterruptedException {
        //匿名内部类，不知道这个类叫什么，但是知道这个类是我们的Thread的子类
        //不知道这个类的名字也不重要，因为这个类我们只会使用一次
        Runnable runnable = new Runnable() {
            @Override
            public void run() {
                while(true){
                    System.out.println("hello thread!");
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                }
            }
        };

        Thread t=new Thread(runnable);
        t.start();
        while(true){
            System.out.println("hello main!");
            Thread.sleep(1000);
        }

    }
}
